home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
bbs
/
bdrag10.zip
/
SYSOP.DOC
< prev
next >
Wrap
Text File
|
1996-05-17
|
53KB
|
1,534 lines
┌───────────────────────────────────────┐
│ │
│ · ∙ · │
│ . . : . │
│ · : │
│ . | │
│ │ │
│ ·· ─ ── ──┼── ── ─ ··│
│ . │ │
│ | │
│ . : . │
│ · ∙ │
│ · . · │
│ · │
│ · . │
│ /\ . · │
│ . /^ ^\ │ A Guide to Concerto Scripts
│ █▄█▄█▄█/^\ ^\ /\ │ Revision 960517
│ ▄ ▄ ▄ ^\ ^\ /^ ^\ │ Copyright 1995-1996 Altair
│ /▄▄ ▄▄ /^ │
│ /^ ▄ ▄ ▄ \ /^ │
│ ^\ /^ ▄▄ ▄▄ ^\ /^ /\ │
│ ^\/^ ▄ ▄ ▄ /^ /^ ^\ │
│ ^\ ▄▄ ▄▄ /^ ^ │
│ ▄ ▄ ▄ \ /^ │
│ /^\ ▄▄ ▄▄ ^\ /^ │
│ /^ ^\ ▄ ▄ │
│ /^ ^\ ▄ /\ /\ │
│ /^ ^\ /^ ^\ /^ ^\ │
│ ^ ^\ ^\ │
│ /\ │
│ /^ ^\ /\ │
│ /^ \ /^ ^\ │
│ /^ /^ │
│ /^ │
│ │
│ │
│ │
└───────────────────────────────────────┘
Using This Manual
Generalizations
This document is a reference guide to features found in many products
designed with the Concerto Door Development Kit. At this time please
refer to the alternate documentation supplied with your software.
Technicality
We assume that you are familiar with MS-DOS paths, enviroment
variables and command-line parameters. You may wish to review
these concepts before using this manual.
Icons
o~ The Wizard This icon is next to sections containing somewhat
*/\\> technical information of interest to experienced
< \ sysops.
, ,
\o/ The Neophyte This icon appears next to sections intended
// for novices.
<<
() The Spectre Always heed the warnings of the Spectre.
/\/\
` || ;
|'
'
'
Altair: Behold the Future (tm)
This document is copyrighted (c) 1995-1996 Altair. All rights are
reserved worldwide. Send your comments to Altair, P.O. Box 175,
Stillwater, MN 55082-0175. Copyright and trademark acknowledments
appear near the end of this document.
r e q u i r e m e n t s
──────────────────────────────────────────────────────────────────────────
80x86 IBM PC This software will run on any IBM-compatible
computer using an Intel 80x86 CPU. Some
features, however, are disabled if a 286 or
higher is not detected. Some mathematical
operations will utilize the 386/486 CPU, if
detected.
256K Conventional Memory A typical session requires at least 256K RAM.
Some programs may use EMS and XMS memory
if detected.
MS-DOS 3.3 or Equivalent The software will automatically detect and
release time slices to DesqView, Windows/286,
Windows 3.x, Windows NT, Windows 95 and OS/2.
FOSSIL Driver A FOSSIL driver allows the program to access
your communications hardware in a device-
independent manner. You must install a
FOSSIL driver specific to your hardware or
operating system. Drivers are available for
DOS, Windows 95 and OS/2.
SHARE.EXE A file-sharing driver is required if you are
using a multi-tasking or networked enviroment.
SHARE.EXE manages conflicts when two or more
instances of the program try to access the
same file. Type HELP SHARE at your MS-DOS
prompt for more information.
EGA/VGA Video Card Several aesthetic effects are enabled if
an EGA or VGA graphics card is detected.
Most of these effects are purely for the
enjoyment of the sysop and do not affect the
functionality of the software.
o v e r v i e w
──────────────────────────────────────────────────────────────────────────
o Scripts are totally free-form. You may use any style of
indentation and capitalization. More than one command may
exist on a single line, and parameters can extend across
multiple lines.
o A semicolon forces the software to ignore the rest of the
text on the current line. This is a good way of placing
comments in a script.
o Assigning a value to a variable is easy:
Let VARIABLE = VALUE
│ │ │ └────── The value to store in the variable
│ │ └───────── Optional assignment operator
│ └───────────────── The name of the variable
└───────────────────── Optional keyword
BOOLEAN VARIABLES (aka TRUE/FALSE)
┌───────────────┐
│ True False │ Examples:
├───────┬───────┤
│ + │ - │ Variable = +
│ 1 │ 0 │ Variable = 0
│ T │ F │ Variable = True
│ Y │ N │ Variable = No
└───────┴───────┘
CHARACTER VALUES
There are several ways specifying a single character:
a. Normal Variable = a
b. Literal Variable = " "
c. Decimal Variable = #99
d. Hexadecimal Variable = $FF
e. Control Variable = ^C
NUMERIC VALUES
a. Decimal Variable = 255
b. Hexadecimal Variable = $FF
STRING VARIABLES
You must enclose the string in double quotation marks (").
m a c r o s
──────────────────────────────────────────────────────────────────────────
Variables can be imbedded in any text file or string. Such a variable
is called a macro. The simplest type of macro looks like this:
{Variable}
│ │ │
│ │ └─ Right delimiter
│ └─────── The name of a variable
└────────── Left delimiter
The software automatically replaces the macro with the value of the
variable. In some cases it may be desirable to format the result
to a certain length of characters (i.e. to align columns). This is
done by using the optional size parameter:
{Variable:Size}
│ │
│ └─ The size of the result.
└──── Colon
The value of the variable will be clipped or padded to ensure the
desired length. By default the result is left-justified. You
can right-justify the string by using a negative sign: